Published on January 17, 2025

返回

转到题目

本题目的关键是,我们要观察到,用到了浮点数运算 浮点数运算或除法运算的精度问题是一个复杂问题,我们尽量避免使用 因此,我们可以考虑使用整数运算来解决这个问题。这里为了解决题目,还用到了贪心思想

我们想要单价比竞争对手小,还得让单价尽可能大,最大盈利 我们知道单价计算公式是:

单价 = 总价 / 数量

代码

#include<bits/stdc++.h>
using namespace std;
int t;
long long a,b,c,d;

int main(){
    cin>>t;
    while(t--){
        cin>>a>>b>>c>>d;
        cout<<a -(b*c-1)/d<<" ";
    }
    
 return 0;   
}